Production Monitoring to Improve Test Suites

نویسندگان

چکیده

In this article, we propose to use production executions improve the quality of testing for certain methods interest developers. These can be that are not covered by existing test suite or poorly tested. We devise an approach called pankti which monitors applications as they execute in and then automatically generates differential unit tests, well derived oracles, from collected data. ’s monitoring generation focuses on one single programming language, Java. evaluate it three real-world, open-source projects: a videoconferencing system, PDF manipulation library, e-commerce application. show is able generate tests target generated application under consideration.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From Object-z Speciications to Classbench Test Suites from Object-z Speciications to Classbench Test Suites

This paper describes a method for speciication-based class testing that incorporates test case generation, execution, and evaluation based on formal speciications. This work builds on previous achievements in the areas of speciication-based testing and class testing by integrating the two within a single framework. The initial step of the method is to generate test cases for individual operatio...

متن کامل

Verification of Test Suites

We present a formal approach to check the correctness and to propose corrections of hand-written test suites with respect to a formal specification of the protocol implementations to test. It is shown that this requires in general a complex algorithmic comparable to model-checking. The principles of a prototype tool, called VTS, and based on the synthesis algorithms of TGV, are presented. We th...

متن کامل

Managing test suites for services

When developing an existing service further, new functionalities can be added and existing functionalities can be changed or removed. Consequently, also test cases have to be added to or removed from the existing test suite. In this paper, we present an idea how a test suite can be adjusted to these changes. Thereby, we focus on modifications concerning the communication behavior of a

متن کامل

Filtering TOBIAS Combinatorial Test Suites

TOBIAS is a combinatorial testing tool, aimed at the production of large test suites. In this paper, TOBIAS is applied to conformance tests for model-based specifications (expressed with assertions, pre and post-conditions) and associated implementations. The tool takes advantage of the executable character of VDM or JML assertions which provide an oracle for the testing process. Executing larg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Reliability

سال: 2022

ISSN: ['1558-1721', '0018-9529']

DOI: https://doi.org/10.1109/tr.2021.3101318